from collections import deque

class DataDeque:
    """
    符合取数逻辑的数据队列
    """
    def __init__(self, maxlen: int):
        self.dq = deque(maxlen=maxlen)
    
    def append(self, value):
        self.dq.append(value)
    
    """
    去除最近存入的第N个元素，0表示去除最后一个，1表示去除倒数第二个
    """
    def get(self, index: int):
        return self.dq[-index-1]
    